package top.btcmarket;

import java.io.UnsupportedEncodingException;

public class TestStringBuffer {

	public static void main(String[] args) throws UnsupportedEncodingException {
		
		 StringBuffer stringBuffer = new StringBuffer();
		 
		 stringBuffer.append("测试21125、Aloy、黄路6667、大巴黎521、NO.6487传奇13087777120、NO.3878传奇13087777106、NO.5363传奇13087777125、NO.6640传奇13087777130、NO.7589传奇13087777140、NO.7599传奇13087777137、NO.8046传奇13087777124、NO.5409传奇13087777141、NO.2785传奇13087777142、NO.7825传奇13087777145、NO.6999传奇13089000121、NO.7428传奇13087777148、NO.7142传奇13087777100、蒲先明、我是传奇、13087777112、13087777136、13087777119、13087777126、13087777118、13087777144、13087777110、13087777131、13087777129");
		 
		 
		 System.out.println(getListDisplayName(stringBuffer));
		 
		 StringBuffer stringBuffer11 = new StringBuffer();
		 stringBuffer11.append("sdfsdf,sdf,sdfsdfs,dfsdf,sdf,sdf,");
		 System.out.println(stringBuffer11.deleteCharAt(stringBuffer11.length()-1));
		 
		 System.out.println("龚治辉是传奇龚治辉是传奇龚治辉是传奇黄路哈哈投军他投军他投军他他".length());
		 System.out.println("龚治辉是传奇龚治辉是传奇龚治辉是传奇黄路哈哈投军他投军他投军他他".getBytes("UTF-8").length);
		 System.out.println("龚治辉是传奇龚治辉是传奇龚治辉是传奇、黄路6667、哈哈投军他、".length());
		 System.out.println("龚治辉是传奇龚治辉是传奇龚治辉是传奇、黄路6667、哈哈投军他、".getBytes("UTF-8").length);
		 System.out.println("治辉是传奇龚治辉是传奇龚治辉是传奇、黄路6667、哈哈投军他".length());
		 System.out.println("治辉是传奇龚治辉是传奇龚治辉是传奇、黄路6667、哈哈投军他".getBytes("UTF-8").length);
		 
		 //一个汉字 3个长度
		 System.out.println("午假期21125、巴黎21115、黄路6667".getBytes("UTF-8").length);
		 
		 StringBuffer blackMsg = new StringBuffer();
		 blackMsg.append("治辉是传奇龚治辉是传奇龚治辉是传奇、黄路6667、");
		 
		 StringBuffer tmp = blackMsg.deleteCharAt(blackMsg.length()-1);
    	 tmp.append("加入群数量超过限制");
    	 
		/* StringBuffer tmp = new StringBuffer() ;
    	 tmp.append("请先发送朋友验证申请给");
    	 tmp.append(blackMsg.deleteCharAt(blackMsg.length()-1));
    	 tmp.append("，对方将你加为inChat好友后，你才能邀请其加入群聊。");*/
    	 
		/* StringBuffer tmp = blackMsg.deleteCharAt(blackMsg.length()-1);
    	 tmp.append("加入群数量超过限制");*/
    	 System.out.println(tmp.toString());
		 
	}
	
	
	/*public static String truncateStr(){
		
	}*/
	
	/**
     * 获取创建群用户的，用户名称集合
     *
     * @param userGroup
     * @return
     */
    public static  String getListDisplayName(StringBuffer stringBuffer) {
//        StringBuffer stringBuffer = new StringBuffer();
        /*//添加管理员，
        stringBuffer.append(userGroup.getCreateDisplayName()).append("、");
        //添加当前群组中的成员（普通成员）
        if (userGroup.getGroupUserMessage() != null) {
            String tempJson = JSON.toJSONString(userGroup);
            List<GroupUserMessage> list = JSON.parseArray(JSON.parseObject(tempJson).getString("groupUserMessage"), GroupUserMessage.class);
            for (GroupUserMessage gum : list) {
                //排除自己
                if(!userGroup.getCreateId().equals(gum.getUserId())){
                    stringBuffer.append(gum.getDisplayName()).append("、");
                }
            }
        }*/
        //群名称长度 不超过32
        if(stringBuffer.length()>32){
        	return stringBuffer.toString().substring(0,32);
        }
        return stringBuffer.toString().substring(0, stringBuffer.toString().length() - 1);
    }
}
